package cn.ffcs.uec.organization.action.bean;

import lombok.Getter;
import lombok.Setter;

import org.zkoss.zul.Datebox;
import org.zkoss.zul.Longbox;
import org.zkoss.zul.Panel;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

import cn.ffcs.uec.staffAndOutStaff.component.StaffAndOutStaffBandboxExt;

@Getter
@Setter
public class UecOrganizationMainComposerBean {

    private Window uecOrganizationMainWindow;

    private Panel uecOrganizationInfoExtPanel;

    /**
     * 帐期
     */
    private Longbox monthId;

    /**
     * 组织机构代码
     */
    private Textbox organizationcode;

    // ---------------
    /**
     * 组织名称
     */
    private Textbox name;

    /**
     * 组织简称
     */
    private Textbox shortname;

    /**
     * 组织编码
     */
    private Textbox code;

    /**
     * 上级组织
     */
    private Textbox pkFatherorg;

    // ---------------
    /**
     * 公司类型
     */
    private Textbox glbdef2;

    /**
     * 公司性质
     */
    private Textbox glbdef3;

    // ---------------
    /**
     * 行政区划
     */
    private Textbox glbdef12;

    /**
     * 机构等级
     */
    private Textbox glbdef13;

    // ---------------
    /**
     * 单位属性
     */
    private Textbox glbdef8;

    /**
     * 单位层级
     */
    private Textbox glbdef9;

    // ----------------
    /**
     * 服务区域
     */
    private Textbox glbdef7;

    /**
     * 内部编码
     */
    private Textbox innercode;

    // ----------------------------
    /**
     * 负责人
     */
    private Textbox principal;

    /**
     * 是否业务单元数据
     */
    private Textbox isbusinessunit;

    /**
     * 负责人(省内)
     */
    private Textbox leader;
    private StaffAndOutStaffBandboxExt leaderNa;

    /**
     * 是否最新版本
     */
    private Textbox islastversion;

    /**
     * 版本失效日期
     */
    private Datebox venddate;

    /**
     * 版本名称
     */
    private Textbox vname;

    /**
     * 版本生效日期
     */
    private Datebox vstartdate;

    // -------------
    /**
     * 创建人
     */
    private Textbox creator;

    /**
     * 创建时间
     */
    private Datebox creationtime;

    // ---------------
    /**
     * 最后修改人
     */
    private Textbox modifier;

    /**
     * 最后修改时间
     */
    private Datebox modifiedtime;

    /**
     * 删除标示
     */
    private Longbox dr;

    /**
     * 启用状态
     */
    private Longbox enablestate;

    /********* 未显示 *************/
    /**
     * 集团模型组织主键
     */
    private Textbox pkOrg;

    /**
     * 版本主键
     */
    private Textbox pkVid;

    /**
     * 时间戳
     */
    private Textbox ts;
}
